package com.liuyanzhao.blog.mapper.custom;

import com.liuyanzhao.blog.entity.custom.PageCustom;
import org.apache.ibatis.annotations.Param;

import java.util.List;

/**
 * 
 * @author Baokai Wang
 *  获取页面列表
 * @CrateTime: 2019年6月22日
 */
public interface PageMapperCustom {
	/**
	 * 
	 * 获得页面列表
	 * @param status
	 * @return List<PageCustom>  返回符合条件的子类
	 * @throws Exception
	 * @author Baokai Wang
	 * @CreateDate: 2019年6月22日 下午9:10:35
	 */
	public List<PageCustom> listPage(@Param(value="status") Integer status) throws Exception;

	/**
	 * 
	 * 根据key获得页面
	 * @param status
	 * @param key
	 * @return PageCustom
	 * @throws Exception
	 * @author Baokai Wang
	 * @CreateDate: 2019年6月22日 下午9:11:18
	 */
	public PageCustom getPageByKey(@Param(value="status") Integer status,@Param(value="key")String key) throws Exception;
}
